"""
查找两字典的相同点

问题：
    怎样在两个字典中寻寻找相同点（比如相同的键、相同的值等等）？
解决方案：
    为了寻找两个字典的相同点，可以简单的在两字典的 keys() 或者 items() 方法返回结果上执行集合操作。
"""


def use_set():
    user1_dict = {
        "Kevin": 18,
        "KK": 18,
        "葛小伦": 18,
        "天使彦": 16,
    }

    user2_dict = {
        "蔷薇": 18,
        "天使彦": 16,
    }

    # 找出相同key
    print(user1_dict.keys() & user2_dict.keys())
    # 找出相同item
    print(user1_dict.items() & user2_dict.items())

    # 输出结果：
    """
    {'天使彦'}
    {('天使彦', 16)}
    """


if __name__ == '__main__':
    use_set()
